Midterm Topics

1 Introduction
2 Time and computational complexities of algorithms, Asymptotic notations
3 Sorting algorithms
4 Searching algorithms
5 Divide and Conquer
6 Recurrence relations